package com.smbms.service;

import com.smbms.entity.User;
import com.smbms.util.Result;

import java.util.List;

/**
 * 用户业务层
 */
public interface UserService {

    /**
     * 获取所有的用户列表
     * @param user
     * @return
     */
    List<User> getList(User user);

    /**
     * 用户登录
     * @param userCode
     * @param userPassword
     * @return
     */
    User login(String userCode,String userPassword);

    /**
     * 查询当前用户
     * @param id
     * @return
     */
    User getId(Integer id);

    /**
     * 新增用户
     * @param user
     * @return
     */
    Result save(User user);

    /**
     * 修改用户
     * @param user
     * @return
     */
    Result update(User user);


}
